// 注册登录表单切换

$('#showReg').on('click',function(){
    $('.reg-form').show()
    $('.login-form').hide()
});

$('#showLogin').on('click',function(){
    $('.reg-form').hide()
    $('.login-form').show()
})

// **定义验证规则**
const form = layui.form
form.verify({
    // 密码的验证规则
    pwd: [
      /^[\S]{6,12}$/
      ,'密码必须6到12位，且不能出现空格'
    ] ,

    // 两次密码输入的一致性判断
    repwd: function(value,item){
        let pwdVal=$('#pwdInp').val()
        if (pwdVal !==value){
            return '两次输入的密码不一致'
        }
    }
  });


//   ajax请求注册功能
const layer=layui.layer
$('.reg-form').on('submit',function(e){
    e.preventDefault()
    let data=$(this).serialize()
    axios.post('/api/reguser',data).then(({data})=>{
        // console.log(res.data)
        if(data.status !==0){
            return layer.msg(data.message)
        }
        layer.msg(data.message)
        // 切换登录界面
        $('#showLogin').click()
    })
})
 
// 登录功能
// const layer=layui.layer 
$('.login-form').on('submit',function(e){
    e.preventDefault()
    const data=$(this).serialize()
    axios.post('/api/login',data).then(({ data: {status, message, token }})=>{
        // console.log(res.data)
        if(status !==0){
            return layer.msg(message)
        }
        // layer.msg(data.message) 
        localStorage.setItem('token', token)
        // location.href = "/index.html";
        layer.msg(message,
            {
                time: 2000
            },
            function (){
                location.href = '/index.html'
            }
        )
    })
})